/*
 * Copyright 2010 Pierre-Yves Ricau
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License. You may obtain a copy of
 * the License at
 * 
 * http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */
package com.excilys.capiq.server;

import org.restlet.Application;
import org.restlet.Restlet;
import org.restlet.routing.Router;

public class RestServerApplication extends Application {

	@Override
	public Restlet createInboundRoot() {

		Router router = new Router(getContext());
		// getConnectorService().getClientProtocols().add(Protocol.FILE);
		//
		// // Serve the files generated by the GWT compilation step.
		// File warDir = new File("");
		// if (!"war".equals(warDir.getName())) {
		// warDir = new File(warDir, "war/");
		// }

		// Directory dir = new Directory(getContext(),
		// LocalReference.createFileReference(warDir));
		// router.attachDefault(dir);
		router.attach("/wraps", WrapServerResource.class);

		return router;
	}

}
